package guda.stark.dal.dao;

import guda.stark.dal.dataobject.OwnerParkingRelDO;
import guda.grape.autogen.common.page.BaseQuery;
import java.util.List;

public interface OwnerParkingRelDAO {


    Long insert(OwnerParkingRelDO ownerParkingRel);


    OwnerParkingRelDO getOwnerParkingRelById(Long relId);


    boolean delOwnerParkingRelById(Long relId);

    List<OwnerParkingRelDO> getOwnerParkingRelByIds(List idsList);

    /**
     * 清空测试用例加入的autoincrement
     */
    void cleanAutoIncrement(Long relId);

    List<OwnerParkingRelDO> selectForPage(BaseQuery baseQuery);

    int countForPage(BaseQuery baseQuery);

    void updateByIdSelective(OwnerParkingRelDO ownerParkingRel);

}
